package com.tmptSource.dto;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import com.tmptSource.enums.*;

/**
 * Created by wxy on 2017/8/26.
 */
public class OwWorkPlanDto implements Serializable {

    private static final long serialVersionUID = 1L;

    //----------------------------------------
    // model
    //----------------------------------------
    private String id;
    private String companyId;
    private String a2userName;
    private String owAreaName;
    private String a2postName;
    private String a2userId;
    private String owAreaId;
    private String startTime;
    private String endTime;
    private String owWorkType;
    private String owOffpostEventType;
    private String content;
    private String outworkerDate;
    private String deleteflag;
    private String createdate;
    private String createman;
    private String modifydate;
    private String modifyman;
    private String createmanId;
    private String modifymanId;

    //----------------------------------------
    // 与页面交互时的参数
    //----------------------------------------
    private String startTime_Start;
    private String startTime_End;
    private String endTime_Start;
    private String endTime_End;
    private String outworkerDate_Start;
    private String outworkerDate_End;
    private String createdate_Start;
    private String createdate_End;
    private String modifydate_Start;
    private String modifydate_End;

    //多选项Options，加_Str做数据显示
    private String owWorkType_Str;
    private String owOffpostEventType_Str;

    private String signinTime;
    private String signinLng;
    private String signinLat;
    private String offpostA2userName;
    private String offpostOwSupportTypeStr;
    private String offpostOwOffpostTypeStr;
    private String signStatus;

    private List<OwPictureMagDto> owPictureMagDtoList = new ArrayList<OwPictureMagDto>();

    //=====================================================
    // setter getter method
    //=====================================================

    public String getOwOffpostEventType_Str() {
        owOffpostEventType_Str = OwOffpostEventType.explain(owOffpostEventType,"");
        return owOffpostEventType_Str;
    }

    public void setOwOffpostEventType_Str(String owOffpostEventType_Str) {
        this.owOffpostEventType_Str = owOffpostEventType_Str;
    }

    public String getOwOffpostEventType() {
        return owOffpostEventType;
    }

    public void setOwOffpostEventType(String owOffpostEventType) {
        this.owOffpostEventType = owOffpostEventType;
    }

    public List<OwPictureMagDto> getOwPictureMagDtoList() {
        return owPictureMagDtoList;
    }

    public void setOwPictureMagDtoList(List<OwPictureMagDto> owPictureMagDtoList) {
        this.owPictureMagDtoList = owPictureMagDtoList;
    }

    public String getSignStatus() {
        return signStatus;
    }

    public void setSignStatus(String signStatus) {
        this.signStatus = signStatus;
    }

    public String getA2postName() {
        return a2postName;
    }

    public void setA2postName(String a2postName) {
        this.a2postName = a2postName;
    }

    public String getOffpostA2userName() {
        return offpostA2userName;
    }

    public void setOffpostA2userName(String offpostA2userName) {
        this.offpostA2userName = offpostA2userName;
    }

    public String getOffpostOwSupportTypeStr() {
        return offpostOwSupportTypeStr;
    }

    public void setOffpostOwSupportTypeStr(String offpostOwSupportTypeStr) {
        this.offpostOwSupportTypeStr = offpostOwSupportTypeStr;
    }

    public String getOffpostOwOffpostTypeStr() {
        return offpostOwOffpostTypeStr;
    }

    public void setOffpostOwOffpostTypeStr(String offpostOwOffpostTypeStr) {
        this.offpostOwOffpostTypeStr = offpostOwOffpostTypeStr;
    }

    public String getSigninTime() {
        return signinTime;
    }

    public void setSigninTime(String signinTime) {
        this.signinTime = signinTime;
    }

    public String getSigninLng() {
        return signinLng;
    }

    public void setSigninLng(String signinLng) {
        this.signinLng = signinLng;
    }

    public String getSigninLat() {
        return signinLat;
    }

    public void setSigninLat(String signinLat) {
        this.signinLat = signinLat;
    }

    public String getOwWorkType_Str(){
        owWorkType_Str = OwWorkType.explain(owWorkType,"");
        return owWorkType_Str;
    }
    public void setOwWorkType_Str(String owWorkType_Str){
        this.owWorkType_Str = owWorkType_Str;
    }

    public String getId(){
        return this.id;
    }
    public void setId(String id){
        this.id=id;
    }
    public String getCompanyId(){
        return this.companyId;
    }
    public void setCompanyId(String companyId){
        this.companyId=companyId;
    }
    public String getA2userName(){
        return this.a2userName;
    }
    public void setA2userName(String a2userName){
        this.a2userName=a2userName;
    }
    public String getOwAreaName(){
        return this.owAreaName;
    }
    public void setOwAreaName(String owAreaName){
        this.owAreaName=owAreaName;
    }
    public String getA2userId(){
        return this.a2userId;
    }
    public void setA2userId(String a2userId){
        this.a2userId=a2userId;
    }
    public String getOwAreaId(){
        return this.owAreaId;
    }
    public void setOwAreaId(String owAreaId){
        this.owAreaId=owAreaId;
    }
    public String getStartTime(){
        return this.startTime;
    }
    public void setStartTime(String startTime){
        this.startTime=startTime;
    }
    public String getEndTime(){
        return this.endTime;
    }
    public void setEndTime(String endTime){
        this.endTime=endTime;
    }
    public String getOwWorkType(){
        return this.owWorkType;
    }
    public void setOwWorkType(String owWorkType){
        this.owWorkType=owWorkType;
    }
    public String getContent(){
        return this.content;
    }
    public void setContent(String content){
        this.content=content;
    }
    public String getOutworkerDate(){
        return this.outworkerDate;
    }
    public void setOutworkerDate(String outworkerDate){
        this.outworkerDate=outworkerDate;
    }
    public String getDeleteflag(){
        return this.deleteflag;
    }
    public void setDeleteflag(String deleteflag){
        this.deleteflag=deleteflag;
    }
    public String getCreatedate(){
        return this.createdate;
    }
    public void setCreatedate(String createdate){
        this.createdate=createdate;
    }
    public String getCreateman(){
        return this.createman;
    }
    public void setCreateman(String createman){
        this.createman=createman;
    }
    public String getModifydate(){
        return this.modifydate;
    }
    public void setModifydate(String modifydate){
        this.modifydate=modifydate;
    }
    public String getModifyman(){
        return this.modifyman;
    }
    public void setModifyman(String modifyman){
        this.modifyman=modifyman;
    }
    public String getCreatemanId(){
        return this.createmanId;
    }
    public void setCreatemanId(String createmanId){
        this.createmanId=createmanId;
    }
    public String getModifymanId(){
        return this.modifymanId;
    }
    public void setModifymanId(String modifymanId){
        this.modifymanId=modifymanId;
    }

    public String getStartTime_Start(){
        return startTime_Start;
    }
    public void setStartTime_Start(String startTime_Start){
        this.startTime_Start = startTime_Start;
    }
    public String getStartTime_End(){
        return startTime_End;
    }
    public void setStartTime_End(String startTime_End){
        this.startTime_End = startTime_End;
    }
    public String getEndTime_Start(){
        return endTime_Start;
    }
    public void setEndTime_Start(String endTime_Start){
        this.endTime_Start = endTime_Start;
    }
    public String getEndTime_End(){
        return endTime_End;
    }
    public void setEndTime_End(String endTime_End){
        this.endTime_End = endTime_End;
    }
    public String getOutworkerDate_Start(){
        return outworkerDate_Start;
    }
    public void setOutworkerDate_Start(String outworkerDate_Start){
        this.outworkerDate_Start = outworkerDate_Start;
    }
    public String getOutworkerDate_End(){
        return outworkerDate_End;
    }
    public void setOutworkerDate_End(String outworkerDate_End){
        this.outworkerDate_End = outworkerDate_End;
    }
    public String getCreatedate_Start(){
        return createdate_Start;
    }
    public void setCreatedate_Start(String createdate_Start){
        this.createdate_Start = createdate_Start;
    }
    public String getCreatedate_End(){
        return createdate_End;
    }
    public void setCreatedate_End(String createdate_End){
        this.createdate_End = createdate_End;
    }
    public String getModifydate_Start(){
        return modifydate_Start;
    }
    public void setModifydate_Start(String modifydate_Start){
        this.modifydate_Start = modifydate_Start;
    }
    public String getModifydate_End(){
        return modifydate_End;
    }
    public void setModifydate_End(String modifydate_End){
        this.modifydate_End = modifydate_End;
    }


}
